MESFFIIRCFLLLFFFFNGAFAASSKLWSIREMSDMAGYGEHKLSSVVITGSLLCNTPVSGATVAIKCHTGLKQRSKWIKSVTNDFGEFVIHLPSHLHAIPQLEKACFVKPIHVPKHYHRCYHTFSKSNIHKDIKLVSSRNGFRVYTSGTIKLHGGHSSRTSQPHKANM